package com.aaa.service;

import com.aaa.entity.Card;
import com.aaa.entity.User;

import java.util.List;
import java.util.Map;

public interface UserService {

    /**
     * 增加用
     * @return
     */
    boolean addUser(User user, double amount);

    int addUser(User user, Card card);

    int deleteByuserId(User user,Card card);

    /**
     * 修改会员信息
     * @param user
     * @return
     */
    int updateUserByUserId(User user);

    List<User> maxCardId();

    List<User> getMaxUserId();

    List<Card> getMaxCardId();
    List<Map<String, Object>> getDataByNearYear();

    /**
     *分页查询所有员工和总条数
     */
    Map<String,Object> getAllUser(Integer pageNumber, Integer pageSize, String searchId, String searchName);
	
	 /**
     * 会员增长趋势统计
     * 
     */
	Map<String,Object> findUserCreatedTimeInfoForUserCount();

	/**
     * 通过会员卡号查询会员的余额等信息
     */
    List<String> findUserByCardid(Integer cardId);

}
